technical representative - Spanish English Dictionary